
using System;
using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using JYJ.AiYard.StationManagement.TbYardMonthCardOnlines;

namespace  JYJ.AiYard.StationManagement.TbYardMonthCardOnlines.Dtos
{
    public class TbYardMonthCardOnlineEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public long? Id { get; set; }         


        
		/// <summary>
		/// 场所编号
		/// </summary>
		[Required(ErrorMessage="场所编号不能为空")]
		public long Station_ID { get; set; }


        /// <summary>
        /// 卡类编号
        /// </summary>
        public long CardTypeId { get; set; }
        /// <summary>
        /// 包月类型
        /// </summary>
        public int MonthType { get; set; }
        /// <summary>
        /// 包月值
        /// </summary>
        public int MonthNumber { get; set; }
        /// <summary>
        /// 包月金额
        /// </summary>
        public decimal MonthMoney { get; set; }
        /// <summary>
        /// 优惠方式1
        /// </summary>
        public int MonthPreType1 { get; set; }
        /// <summary>
        /// 优惠值
        /// </summary>
        public decimal MonthPreNumber1 { get; set; }
        /// <summary>
        /// 优惠方式2
        /// </summary>
        public int MonthPreType2 { get; set; }
        /// <summary>
        /// 优惠值
        /// </summary>
        public decimal MonthPreNumber2 { get; set; }
        /// <summary>
        /// 优惠方式3
        /// </summary>
        public int MonthPreType3 { get; set; }
        /// <summary>
        /// 优惠值
        /// </summary>
        public decimal MonthPreNumber3 { get; set; }

        /// <summary>
        /// 优惠规则1值范围
        /// </summary>
        public int MonthProValue11 { get; set; }
        /// <summary>
        /// 优惠规则1值范围
        /// </summary>
        public int MonthProValue12 { get; set; }
        /// <summary>
        /// 优惠规则2值范围
        /// </summary>
        public int MonthProValue21 { get; set; }
        /// <summary>
        /// 优惠规则2值范围
        /// </summary>
        public int MonthProValue22 { get; set; }
        /// <summary>
        /// 优惠规则3值范围
        /// </summary>
        public int MonthProValue31 { get; set; }
        /// <summary>
        /// 优惠规则3值范围
        /// </summary>
        public int MonthProValue32 { get; set; }

    }
}